Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp-wrover-kit.html
PLATFORM: Espressif 32 > Espressif ESP-WROVER-KIT
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(ftdi) ON-BOARD(ftdi) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 21 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <audio_pipeline> 1.0
|   |-- <audio_sal> 1.0
|-- <audio_hal> 1.0
|   |-- <audio_sal> 1.0
|-- <audio_sal> 1.0
|-- <audio_stream> 1.0
|   |-- <audio_pipeline> 1.0
|   |   |-- <audio_sal> 1.0
|   |-- <audio_hal> 1.0
|   |   |-- <audio_sal> 1.0
|   |-- <audio_sal> 1.0
|   |-- <esp_codec> 1.0
|   |   |-- <audio_pipeline> 1.0
|   |   |   |-- <audio_sal> 1.0
|   |   |-- <audio_sal> 1.0
|-- <esp_codec> 1.0
|   |-- <audio_pipeline> 1.0
|   |   |-- <audio_sal> 1.0
|   |-- <audio_sal> 1.0
|-- <esp_http_client> 1.0
|-- <esp_peripherals> 1.0
|   |-- <audio_pipeline> 1.0
|   |   |-- <audio_sal> 1.0
|   |-- <audio_sal> 1.0
|   |-- <audio_hal> 1.0
|   |   |-- <audio_sal> 1.0
|-- <esp_sr> 1.0
Retrieving maximum program size .pioenvs\esp32dev\firmware.elf
Checking size .pioenvs\esp32dev\firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [          ]   3.9% (used 12684 bytes from 327680 bytes)
PROGRAM: [==========]  98.8% (used 1035714 bytes from 1048576 bytes)
Configuring upload protocol...
AVAILABLE: esp-prog, esptool, ftdi, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: COM7
Uploading .pioenvs\esp32dev\firmware.bin
esptool.py v2.6
Serial port COM7
Connecting......
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: 24:0a:c4:9c:f9:28
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 22800 bytes to 13427...
Wrote 22800 bytes (13427 compressed) at 0x00001000 in 1.2 seconds (effective 152.0 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 1293.5 kbit/s)...
Hash of data verified.
Compressed 1035824 bytes to 899999...
Wrote 1035824 bytes (899999 compressed) at 0x00010000 in 80.2 seconds (effective 103.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
====================================================================================================== [SUCCESS] Took 127.04 seconds ======================================================================================================
--- Miniterm on COM7  115200,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
--- Miniterm on COM7  115200,8,N,1 ---
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x3f (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6128
ho 0 tail 12 room 4
load:0x40078000,len:9676
load:0x40080400,len:6896
entry 0x40080744
␛[0;32mI (30) boot: ESP-IDF 3.30200.190418 2nd stage bootloader␛[0m
␛[0;32mI (30) boot: compile time 22:21:08␛[0m
␛[0;32mI (34) boot: Enabling RNG early entropy source...␛[0m
␛[0;32mI (36) boot: SPI Speed      : 40MHz␛[0m
␛[0;32mI (40) boot: SPI Mode       : DIO␛[0m
␛[0;32mI (44) boot: SPI Flash Size : 4MB␛[0m
␛[0;32mI (48) boot: Partition Table:␛[0m
␛[0;32mI (52) boot: ## Label            Usage          Type ST Offset   Length␛[0m
␛[0;32mI (59) boot:  0 nvs              WiFi data        01 02 00009000 00006000␛[0m
␛[0;32mI (66) boot:  1 phy_init         RF data          01 01 0000f000 00001000␛[0m
␛[0;32mI (74) boot:  2 factory          factory app      00 00 00010000 00100000␛[0m
␛[0;32mI (81) boot: End of partition table␛[0m
␛[0;32mI (85) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0xc76e8 (816872) map␛[0m
␛[0;32mI (383) esp_image: segment 1: paddr=0x000d7710 vaddr=0x3ffbdb60 size=0x01f94 (  8084) load␛[0m
␛[0;32mI (386) esp_image: segment 2: paddr=0x000d96ac vaddr=0x40080000 size=0x00400 (  1024) load␛[0m
␛[0;32mI (390) esp_image: segment 3: paddr=0x000d9ab4 vaddr=0x40080400 size=0x0655c ( 25948) load␛[0m
␛[0;32mI (409) esp_image: segment 4: paddr=0x000e0018 vaddr=0x400d0018 size=0x26890 (157840) map␛[0m
␛[0;32mI (465) esp_image: segment 5: paddr=0x001068b0 vaddr=0x4008695c size=0x0655c ( 25948) load␛[0m
␛[0;32mI (484) boot: Loaded app from partition at offset 0x10000␛[0m
␛[0;32mI (484) boot: Disabling RNG early entropy source...␛[0m
␛[0;32mI (485) spiram: Found 32MBit SPI RAM device␛[0m
␛[0;32mI (489) spiram: SPI RAM mode: flash 40m sram 40m␛[0m
␛[0;32mI (494) spiram: PSRAM initialized, cache is in low/high (2-core) mode.␛[0m
␛[0;32mI (502) cpu_start: Pro cpu up.␛[0m
␛[0;32mI (505) cpu_start: Starting app cpu, entry point is 0x400831b0␛[0m
␛[0;32mI (0) cpu_start: App cpu up.␛[0m
␛[0;32mI (1391) spiram: SPI SRAM memory test OK␛[0m
␛[0;32mI (1391) heap_init: Initializing. RAM available for dynamic allocation:␛[0m
␛[0;32mI (1391) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM␛[0m
␛[0;32mI (1397) heap_init: At 3FFB6388 len 00001C78 (7 KiB): DRAM␛[0m
␛[0;32mI (1404) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM␛[0m
␛[0;32mI (1410) heap_init: At 3FFBDB5C len 00000004 (0 KiB): DRAM␛[0m
␛[0;32mI (1416) heap_init: At 3FFC0CF0 len 0001F310 (124 KiB): DRAM␛[0m
␛[0;32mI (1422) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM␛[0m
␛[0;32mI (1429) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM␛[0m
␛[0;32mI (1435) heap_init: At 4008CEB8 len 00013148 (76 KiB): IRAM␛[0m
␛[0;32mI (1442) cpu_start: Pro cpu start user code␛[0m
␛[0;32mI (1446) spiram: Adding pool of 4096K of external SPI memory to heap allocator␛[0m
␛[0;32mI (126) cpu_start: Starting scheduler on PRO CPU.␛[0m
␛[0;32mI (0) cpu_start: Starting sc�^YV␗�Ɂon APP CPU.␛[0m
␛[0;32mI (127) spiram: Reserving pool of 32K of internal memory for DMA/internal allocations␛[0m
␛[0;32mI (177) PLAY_MP3_FLASH: [ 1 ] Start audio codec chip␛[0m
␛[0;32mI (197) PLAY_MP3_FLASH: [ 2 ] Create audio pipeline, add all elements to pipeline, and subscribe pipeline event␛[0m
␛[0;32mI (197) PLAY_MP3_FLASH: [2.1] Create mp3 decoder to decode mp3 file and set custom read callback␛[0m
␛[0;32mI (207) PLAY_MP3_FLASH: [2.2] Create i2s stream to write data to codec chip␛[0m
␛[0;32mI (217) PLAY_MP3_FLASH: [2.3] Register all elements to audio pipeline␛[0m
␛[0;32mI (217) PLAY_MP3_FLASH: [2.4] Link it together [mp3_music_read_cb]-->mp3_decoder-->i2s_stream-->[codec_chip]␛[0m
␛[0;32mI (237) PLAY_MP3_FLASH: [ 3 ] Initialize peripherals␛[0m
␛[0;31mE (237) gpio: gpio_install_isr_service(394): GPIO isr service already installed␛[0m
␛[0;32mI (247) PLAY_MP3_FLASH: [3.1] Initialize Touch peripheral␛[0m
␛[0;32mI (247) PLAY_MP3_FLASH: [3.2] Start all peripherals␛[0m
␛[0;32mI (257) PLAY_MP3_FLASH: [ 4 ] Set up  event listener␛[0m
␛[0;32mI (267) PLAY_MP3_FLASH: [4.1] Listening event from all elements of pipeline␛[0m
␛[0;32mI (267) PLAY_MP3_FLASH: [4.2] Listening event from peripherals␛[0m
␛[0;33mW (277) PERIPH_TOUCH: _touch_init␛[0m
␛[0;33mW (277) PLAY_MP3_FLASH: [ 5 ] Tap touch buttons to control music player:␛[0m
␛[0;33mW (287) PLAY_MP3_FLASH:       [Play] to start, pause and resume, [Set] to stop.␛[0m
␛[0;33mW (297) PLAY_MP3_FLASH:       [Vol-] or [Vol+] to adjust volume.␛[0m
␛[0;32mI (4177) PLAY_MP3_FLASH: [ * ] [Play] touch tap event␛[0m
␛[0;32mI (4177) PLAY_MP3_FLASH: [ * ] Starting audio pipeline␛[0m
␛[0;32mI (4187) PLAY_MP3_FLASH: [ * ] Receive music info from mp3 decoder, sample_rates=44100, bits=16, ch=2␛[0m
␛[0;32mI (6147) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (6147) PLAY_MP3_FLASH: [ * ] Volume set to 58 %␛[0m
␛[0;32mI (7347) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (7347) PLAY_MP3_FLASH: [ * ] Volume set to 68 %␛[0m
␛[0;32mI (8077) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (8087) PLAY_MP3_FLASH: [ * ] Volume set to 78 %␛[0m
␛[0;32mI (10177) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (10177) PLAY_MP3_FLASH: [ * ] Volume set to 88 %␛[0m
␛[0;32mI (11387) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (11387) PLAY_MP3_FLASH: [ * ] Volume set to 98 %␛[0m
␛[0;32mI (12127) PLAY_MP3_FLASH: [ * ] [Vol+] touch tap event␛[0m
␛[0;32mI (12127) PLAY_MP3_FLASH: [ * ] Volume set to 100 %␛[0m
␛[0;32mI (55337) PLAY_MP3_FLASH: [ * ] [Vol-] touch tap event␛[0m
␛[0;32mI (55347) PLAY_MP3_FLASH: [ * ] Volume set to 90 %␛[0m
␛[0;32mI (55637) PLAY_MP3_FLASH: [ * ] [Vol-] touch tap event␛[0m
␛[0;32mI (55637) PLAY_MP3_FLASH: [ * ] Volume set to 80 %␛[0m
␛[0;32mI (57467) PLAY_MP3_FLASH: [ * ] [Vol-] touch tap event␛[0m
␛[0;32mI (57467) PLAY_MP3_FLASH: [ * ] Volume set to 70 %␛[0m
␛[0;32mI (67327) PLAY_MP3_FLASH: [ * ] [Play] touch tap event␛[0m
␛[0;32mI (67327) PLAY_MP3_FLASH: [ * ] Rewinding audio pipeline␛[0m
␛[0;32mI (67337) PLAY_MP3_FLASH: [ * ] Receive music info from mp3 decoder, sample_rates=44100, bits=16, ch=2␛[0m
␛[0;32mI (77077) PLAY_MP3_FLASH: [ * ] [Play] touch tap event␛[0m
␛[0;32mI (77077) PLAY_MP3_FLASH: [ * ] Not supported state 4␛[0m
␛[0;32mI (77827) PLAY_MP3_FLASH: [ * ] [Set] touch tap event␛[0m
␛[0;32mI (77827) PLAY_MP3_FLASH: [ * ] Stopping audio pipeline␛[0m
␛[0;32mI (77827) PLAY_MP3_FLASH: [ 6 ] Stop audio_pipeline␛[0m
␛[0;33mW (81827) AUDIO_PIPELINE: There are no listener registered␛[0m
␛[0;32mI (85827) PLAY_MP3_FLASH: [ 1 ] Start audio codec chip␛[0m
␛[0;33mW (85827) AUDIO_BOARD: The board has already been initialized!␛[0m
␛[0;32mI (85827) PLAY_MP3_FLASH: [ 2 ] Create audio pipeline, add all elements to pipeline, and subscribe pipeline event␛[0m
␛[0;32mI (85837) PLAY_MP3_FLASH: [2.1] Create mp3 decoder to decode mp3 file and set custom read callback␛[0m
␛[0;32mI (85847) PLAY_MP3_FLASH: [2.2] Create i2s stream to write data to codec chip␛[0m
␛[0;33mW (85857) I2S: I2S driver already installed␛[0m
␛[0;32mI (85857) PLAY_MP3_FLASH: [2.3] Register all elements to audio pipeline␛[0m
␛[0;32mI (85867) PLAY_MP3_FLASH: [2.4] Link it together [mp3_music_read_cb]-->mp3_decoder-->i2s_stream-->[codec_chip]␛[0m
␛[0;32mI (85877) PLAY_MP3_FLASH: [ 3 ] Initialize peripherals␛[0m
␛[0;31mE (85877) gpio: gpio_install_isr_service(394): GPIO isr service already installed␛[0m
␛[0;32mI (85887) PLAY_MP3_FLASH: [3.1] Initialize Touch peripheral␛[0m
␛[0;32mI (85897) PLAY_MP3_FLASH: [3.2] Start all peripherals␛[0m
␛[0;32mI (85897) PLAY_MP3_FLASH: [ 4 ] Set up  event listener␛[0m
␛[0;32mI (85907) PLAY_MP3_FLASH: [4.1] Listening event from all elements of pipeline␛[0m
␛[0;32mI (85917) PLAY_MP3_FLASH: [4.2] Listening event from peripherals␛[0m
␛[0;33mW (85917) PERIPH_TOUCH: _touch_init␛[0m
␛[0;33mW (85917) PLAY_MP3_FLASH: [ 5 ] Tap touch buttons to control music player:␛[0m
␛[0;33mW (85937) PLAY_MP3_FLASH:       [Play] to start, pause and resume, [Set] to stop.␛[0m
␛[0;33mW (85937) PLAY_MP3_FLASH:       [Vol-] or [Vol+] to adjust volume.␛[0m
␛[0;32mI (88467) PLAY_MP3_FLASH: [ * ] [Play] touch tap event␛[0m
␛[0;32mI (88467) PLAY_MP3_FLASH: [ * ] Starting audio pipeline␛[0m
␛[0;32mI (88477) PLAY_MP3_FLASH: [ * ] Receive music info from mp3 decoder, sample_rates=44100, bits=16, ch=2␛[0m
␛[0;32mI (91027) PLAY_MP3_FLASH: [ * ] [Play] touch tap event␛[0m
␛[0;32mI (91027) PLAY_MP3_FLASH: [ * ] Pausing audio pipeline␛[0m
ets Jun  8 2016 00:22:57
